<?xml version="1.0" encoding="UTF-8"?>
<ui:composition xmlns="http://www.w3.org/1999/xhtml"
                xmlns:f="http://java.sun.com/jsf/core"
                xmlns:h="http://java.sun.com/jsf/html"
                xmlns:ui="http://java.sun.com/jsf/facelets"
                xmlns:p="http://primefaces.org/ui">
    <p:dialog id="diferenciaReporte" header="Diferencia" modal="true" minHeight="450"
              widgetVar="wvDiferenciaReporte" resizable="false" showEffect="fade" hideEffect="fade">

    <p:panel>
    <h:form id="frmDiferencia" prependId="true">
    <h:panelGrid columns="1">
    <p:toolbar>
        <p:toolbarGroup align="right">
            <p:commandLink ajax="false" process="@this"
                           actionListener="#{jsfBean.printExcelReportAction}" >
                <p:graphicImage value="../resources/images/newExcel.png" width="25px" height="25px"/>
                <f:attribute name="templateFile" value="#{jasperReporte}"/>
                <f:attribute name="templateType" value="xls"/>
                <f:attribute name="reportType" value="99"/>
            </p:commandLink>
            <p:commandLink ajax="false" process="@this"
                           actionListener="#{jsfBean.printExcelReportAction}">
                <p:graphicImage value="../resources/images/pdf.png" width="25px" height="25px"/>
                <f:attribute name="templateFile" value="#{jasperReporte}"/>
                <f:attribute name="templateType" value="pdf"/>
                <f:attribute name="reportType" value="99"/>
            </p:commandLink>
        </p:toolbarGroup>
    </p:toolbar>
    <p:dataTable id="dtRegistro" value="#{jsfBean.registros}"
                 var="item"
                 rows="10" paginator="true"
                 paginatorPosition="bottom" emptyMessage="No existen registros"
                 paginatorTemplate="{CurrentPageReport}  {FirstPageLink} {PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink} {RowsPerPageDropdown}"
                 rowsPerPageTemplate="5,10,25,50">
        <p:columnGroup type="header">
            <p:row >
                <p:column headerText="Doc SAP" />
                <p:column headerText="Texto" />
                <p:column headerText="Dif Importe" />
                <p:column headerText="Dif Moneda" />
                <p:column headerText="Dif RUC" />
                <p:column headerText="Dif # Referencia" />
            </p:row>
        </p:columnGroup>
        <p:column styleClass="columnLeftTopClass" style="min-width:100px">
            <h:outputText value="#{item.numeroDocumento}"/>
        </p:column>
        <p:column styleClass="columnLeftTopClass" style="min-width:100px">
            <h:outputText value="#{item.texto}"/>
        </p:column>
        <p:column styleClass="columnLeftTopClass" style="min-width:100px">
            <h:outputText value="#{item.montoDif}"/>
        </p:column>
        <p:column styleClass="columnLeftTopClass" style="min-width:100px">
            <h:outputText value="#{item.monedaDif}"/>
        </p:column>
        <p:column styleClass="columnLeftTopClass" style="min-width:100px">
            <h:outputText value="#{item.documentoDif}"/>
        </p:column>
        <p:column styleClass="columnLeftTopClass" style="min-width:100px">
            <h:outputText value="#{item.referenciaDif}"/>
        </p:column>
    </p:dataTable>
    </h:panelGrid>
        <h:panelGrid columns="2" styleClass="centered">
            <p:commandButton ajax="true" value="Cancelar" onclick="wvDiferenciaReporte.hide()"
                             type="button"
                             immediate="true" process="@none"/>
        </h:panelGrid>
    </h:form>
    </p:panel>
    </p:dialog>
</ui:composition>
